package com.ht.callback.function;

import org.springframework.stereotype.Component;

import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;

/**
 * 默认平台函数
 * @author asq
 * @createTime 2024年12月19日 08:26:30
 */
@Component
public class DefaultFunction implements Function{

	@Override
	public String active(JSONObject appConfig, JSONObject paramUrl, String body) {
		return "ok";
	}

	@Override
	public String verifySign(JSONObject appConfig, JSONObject paramUrl, String body) {
		return body;
	}

	@Override
	public String result(JSONObject paramUrl, String body) {
		JSONObject resultData = JSONUtil.createObj();
		resultData.set("errcode", 0);
		resultData.set("errmsg", "ok");
		return JSONUtil.toJsonStr(resultData);
	}

}
